#pragma once
#ifndef RH_IDRAWABLE_H
#define RH_IDRAWABLE_H

#include "SFML\Graphics\RenderWindow.hpp"

namespace rh 
{
	class IDrawable
	{
	public:
		IDrawable(void) {};
		virtual ~IDrawable(void) {};

		virtual void Draw(sf::RenderWindow& renderWindow, const sf::RenderStates & renderState) = 0;
	};
}
#endif